package com.top.application.dao;

import java.util.Map;

import com.top.application.entity.OauthTokenEntity;

public interface OauthTokenEntityMapper {
    int delete(Integer id);

    int insert(OauthTokenEntity record);

    OauthTokenEntity selectById(Integer id);

    int update(OauthTokenEntity record);
    
    int deleteByUserId(Integer userId);
    
    int deleteBySecurityId(Integer securityId);
    
    OauthTokenEntity selectByMap(Map<String, Object> param);
    
    OauthTokenEntity resentRefreshToken(String refreshToken);
}